V2EX  ›  英汉词典

Natural Key

释义 Definition(中文)

自然键:在数据库中,使用业务本身就具有意义且天然存在的数据字段(或字段组合)来唯一标识一条记录的键。例如身份证号、邮箱地址、商品条码等。
(在实际设计中,自然键常与“代理键/人造键”相对;自然键可能会随业务规则变化。)

发音 Pronunciation(IPA)

/ˈnætʃ(ə)rəl kiː/

例句 Examples

A natural key can identify a customer by email.
自然键可以用邮箱来标识一个客户。

In the new schema, the team rejected a natural key because the “account number” could change after mergers, so they used a surrogate key instead.
在新架构中,团队否决了自然键,因为“账户号码”在并购后可能会变化,因此改用代理键。

词源 Etymology(中文)

natural 源自拉丁语 nātūra(自然、天性),key 在数据库语境中指“用于唯一标识记录的关键字段”。“natural key”因此表示“来自现实世界业务数据、天然具备标识作用的键”,区别于人为生成的编号(如自增 ID)。

相关词 Related Words

文学与著作 Literary Works(出现示例)

  • Database System Concepts(Silberschatz, Korth, Sudarshan,《数据库系统概念》):在键(keys)、候选键与主键等章节讨论自然键与代理键的取舍。
  • Fundamentals of Database Systems(Elmasri & Navathe,《数据库系统基础》):在概念建模与关系设计部分提及用现实世界属性作为标识(即自然键)的情形与限制。
  • SQL Antipatterns: Avoiding the Pitfalls of Database Programming(Bill Karwin,《SQL 反模式》):在键设计相关讨论中涉及自然键与替代键(代理键)各自可能带来的问题与权衡。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2063 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 13:22 · PVG 21:22 · LAX 05:22 · JFK 08:22
♥ Do have faith in what you're doing.